home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / var / lib / dpkg / info / alsa-utils.preinst < prev    next >
Encoding:
Text File  |  2009-04-07  |  801 b   |  37 lines

  1. #!/bin/sh
  2.  
  3. set -e
  4.  
  5. case "$1" in
  6.   install|upgrade)
  7.     # Delete obsolete alsa-base dev.d symlinks
  8.     for N in 0 1 2 3 4 5 6 7 ; do
  9.         D="/etc/dev.d/snd/controlC$N"
  10.         if [ -d "$D" ] ; then
  11.             L="$D/alsa-base.dev"
  12.             rm -fv "$L"
  13.         fi
  14.     done
  15.     # Delete obsolete alsa-base dev.d script
  16.     rm -fv /etc/alsa/dev.d/alsa-base
  17.  
  18.     # How did these get installed? :-/
  19.     rm -f /etc/udev/alsa-utils.rules
  20.     rm -f /etc/udev/rules.d/z60_alsa-utils.rules
  21.  
  22.     if [ -e "/etc/udev/rules.d/85-alsa.rules" ]; then
  23.         if [ "`md5sum \"/etc/udev/rules.d/85-alsa.rules\" | sed -e \"s/ .*//\"`" = \
  24.              "`dpkg-query -W -f='${Conffiles}' alsa-utils | sed -n -e \"\\\\' /etc/udev/rules.d/85-alsa.rules'{s/ obsolete$//;s/.* //p}\"`" ]
  25.         then
  26.             rm -f "/etc/udev/rules.d/85-alsa.rules"
  27.         fi
  28.     fi
  29.     ;;
  30.   abort-upgrade)
  31.     # Nothing to do
  32.     ;;
  33. esac
  34.  
  35.  
  36.  
  37.